/*
/* common css
*/

body { padding: 0px;
       margin: 0px;
}

.tableHeader { 
    background-color:#dddddd;
}

.displayOff    { display:none }
.displayOn     { display:inline }

.appHeading    { 
    background-color:rgb(231,255,214);
    text-align:center;
    border-style: inset;
    border-width:3px; position:relative;
    top:5px;
    margin-bottom: 10px;
    padding:5px;
    font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#336699;
}

.appHeading2    { 
    background-color:white;
    text-align:left;
    border-style: none;
    padding:5px;
    font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#336699;
}


.mainContainer  { background:rgb(216,228,248);
                  padding-left:10px;
                  padding-right:10px;
                  width:100%;
                  text-align:left;
}   

.disabledColor { background:rgb(231,231,231); color:Gray;}

.requiredColor { color:rgb(82,140,255); }

.noWrap { 
    white-space:nowrap;
}

.tabPage{ border-style:ridge; 
          border-width: 1px;
          background:#9ab ; 
          border:rgb(21,101,215) ;
}

/*
* Harness Termination Data Query
*/
.colOne { 
    white-space:nowrap;
    width:105px;
}

.resultTableProp { 
    border-style:ridge;
    font-size:small;
}




table, td, a {
    color: #000;
    font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/* define height and width of scrollable area.  */
div.tableContainer {
    clear: both;
    border: 1px solid gray;
    height: 365px;
    overflow: auto;
    width: auto;
    padding: 0px;
    margin-right:10px
}


.resultTable {
    padding: 0px;
    border: 0px solid #963;
}


.bundleTitle {
    border-style:ridge;
    border-width:1px;
    background-color:#d2d8b0;
}

.bundleTitleLabel {
    font-weight:bold;
    color:#336699;
}


/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
table.resultTable>thead tr {
    position: relative;
    padding: 0px;
}

table.resultTable th {
    background-color:#d2d8b0;
    color:#336699;
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
    border-top: 1px solid lightgray;
    padding: 4px 3px;
    text-align: center;
    position: relative;
}

.odd { 
    background: #FFF;
    border-left: 1px solid #EB8;
    border-right: 1px solid #B74;
    border-top: 1px solid #EB8;
    padding: 3px 3px 3px 3px;
    font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.even { 
    background: #EEE;
    border-left: 1px solid #EB8;
    border-right: 1px solid #B74;
    border-top: 1px solid #EB8;
    padding: 3px 3px 3px 3px;
    font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*
* Main page *
*/
.notice {
    background-color: white;
    border-style: ridge ;
    border-width: 1px;
    border-color: red ;
    margin-top: 15px;
    padding: 5px;
    font-size: 15pt;
    text-align: center;
}

.information {
    color:black;
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
}

/********************************************************
	Generate Harness Data and Generate Installation Data	
*********************************************************/
.gbnVersionDesc {
    font-size: 9pt;
    text-align: left;
}
.gbnVersionDescBorder { 
    border-top-color: gray;
    border-right-color: gray;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
    background-color: transparent;
}
.gbnVersionDescPanelSize { 
    width: 70%;
}
/*******
END	
********/

.noticeLabel {
    background-color: white;
    color: Red;
    font-weight: bold;
}


.tableContainer {
    padding: 0;
}

.tabTableTD {
    white-space: nowrap;
}

.eqFirstColHeading {
    width: 150px;
}

.eqSecondColHeading {
    width: 310px;
}

.eqThirdColHeading {
    width: auto;
}

.eqFirstCol {
    width: 150px;
}

.eqSecondCol {
    width: 310px;
}

.eqThirdCol {
    width: auto;
}


.eqHeading {
    width: 673px;
}


.eqTableContainer {
    overflow: auto;
    width:670px;
    height:300.0px;
    border: 1px solid gray;
    padding:0;
}

/* make the TD elements pretty */
table.eqHeading td {
    background-color:#d2d8b0;
    color:#336699;
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
    border-top: 1px solid lightgray;
    padding: 4px 3px;
    text-align: center;
    position: relative;
    font-weight: bold;
} 


/* make the TD elements pretty */
.eqResultTable {
    width:653px
} 


.warningMessage {
    background-color: blue;
    color: white;
}

.errorMessage {
    background-color: red;
    color: white;
}


.infoMessage {
    background-color: green;
    color: white;
}

.MainMenuHeader {
    background-color:#FFFFE0;
    border:2px solid black;
}

.MainMenuItem {
    text-align: center;
    background: url(../image/header_blue.png);
    white-space: nowrap;
    color:white;
    cursor: pointer;
    border: 1px solid black;
    height: 18px;
}

.GlobalMenu {
    margin-right:20px;
}

.allMessages {
    border-color:rgb(255,0,0);
    border-width:thin;
    border-style:inset;
}

.listBoxHeader {
    font-family: Arial, Helvetica, Geneva, Sans-serif; font-size: 13px
}

.scrollTable150 {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 150px;
}

.scrollTable200 {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 200px;
}

#overlay {
    position: absolute;
    top: 0; left: 0;
    z-index: 10000000;
    background-image: url(../image/0.png);
    background-repeat: repeat;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
}

#overlayTransparent {
    position: absolute;
    top: 0; left: 0;
    z-index: 10000000;
    background-image: url(../image/1x1_transparent.gif);
    background-repeat: repeat;
    cursor: wait;
    text-align: center;
    vertical-align: middle;
}

.menubar{ border-style:ridge;
          border-width: 1px;
          background:#336699 ;
          border:rgb(21,101,215) ;
}

.menuLink {
    color: white;
    text-decoration: none
}

table.report th {
    font: menu;
    font-weight:bold;
    font-size: 10pt;
    height: 35px;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    display: table-cell;
    color: #336699;
    background: #D2D8B0;
}
table.report td {
    font: menu;
    font-size: 	13px;
    height: 35px;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    display: table-cell;
    color: #000000;
}

table.report th {
    background: buttonface;
    border-width: 1px;
    border-style: solid;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    cursor: hand;
}

table.report idcol {
    background: buttonface;
}

table.report tr.even {
    background-color: white;
}

table.report tbody {
    height: 232px;
    overflow-x: hidden;
    overflow-y: scroll;
}

table.report {
    height: 120px;
    width: 1200px;
    overflow: auto;
}

table.report tbody tr {
    height: 35px;
    visibility: visible;
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-weight: 400;
    background-color: #F7F7E7;
    font-size: 	13px;
    line-height:15px;
    text-align:left;
    vertical-align:middle;
}



